#! /bin/bash

# 写一个计算器脚本

# 定义函数
print_tips() {
 	printf "必须输入纯数字！！！"
	exit 1
}

# 让用户输入第一个数字
read -p "请输入第一个数字：" firstnumber
# read "请输入第一个数字：" firstnumber
# 判断用户输入的字符是否是存数字
if [ -n "`echo $firstnumber|sed 's/[0-9]//g'`" ]
then
	print_tips
fi

# 让用户输入运算符  只能加减乘除
read -p "请输入运算符:" operate
if [ "$operate" != "+" ] && [ "$operate" != "-" ] && [ "$operate" != "*" ] && [ "$operate" != "/" ]
then
	echo "只能输入+、-、*、%"
	exit 2
fi

# 让用户输入第二个数字
read -p "请输入第二个数字:" sendnumber
# 验证第二个字符格式
if [ -n "`echo $sendnumber|sed 's/[0-9]//g'`" ]
then
	print_tips
fi
# 输出运算结果：
echo "${firstnumber}${operate}${sendnumber}的结果是：$(($firstnumber$operate$sendnumber))"
